package kun;

import javax.swing.*;
/**
 * 游戏的窗体
 * java中的窗体类：JFrame
 * 自定义窗体步骤
 * 1.写一个类，继承JFrame
 * 2、写一个构造方法，初始化窗体的属性
 * 属性对应特点，方法对应行为
 */
public class GameFrame extends JFrame {

    //构造方法
    public GameFrame() {
        //标题名字
        setTitle("飞机大战");
        //设置宽度，高度
        setSize(510, 770);
        //设置相对屏幕居中，null
        setLocationRelativeTo(null);
        //设置不允许改变界面大小
        setResizable(false);
        //设置关闭界面时停止程序
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        //创建窗体对象
        GameFrame frame = new GameFrame();
        //创建面板对象
        GamePanel panel = new GamePanel(frame);
        //调用开始游戏的方法
        panel.action();
        //将面板加入到窗体中
        frame.add(panel);
        //显示窗体
        frame.setVisible(true);
    }
}
